/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.tbp.model.domain;

import br.com.tbp.model.domain.constant.CategoriaDeUsuario;
import java.sql.Timestamp;
import java.util.Date;

/**
 *
 * @author Diego Freire
 */
public class Usuario {

    private long usuarioId;
    private String nome;
    private String login;
    private String senha;
    private String email;
    private CategoriaDeUsuario categoria;
    private Date dt_cadastro;
    private boolean ativo;
    private Timestamp ultimoAcesso;
    private Consultor consultor;

    public void setAtivo(boolean ativo) {
        this.ativo = ativo;
    }

    public void setCategoria(CategoriaDeUsuario categoria) {
        this.categoria = categoria;
    }

    public void setDt_cadastro(Date dt_cadastro) {
        this.dt_cadastro = dt_cadastro;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public void setUltimoAcesso(Timestamp ultimoAcesso) {
        this.ultimoAcesso = ultimoAcesso;
    }

    public void setUsuarioId(long usuarioId) {
        this.usuarioId = usuarioId;
    }

    public boolean isAtivo() {
        return ativo;
    }

    public CategoriaDeUsuario getCategoria() {
        return categoria;
    }

    public Date getDt_cadastro() {
        return dt_cadastro;
    }

    public String getEmail() {
        return email;
    }

    public String getLogin() {
        return login;
    }

    public String getNome() {
        return nome;
    }

    public String getSenha() {
        return senha;
    }

    public Timestamp getUltimoAcesso() {
        return ultimoAcesso;
    }

    public Consultor getConsultor() {
        return consultor;
    }

    public void setConsultor(Consultor consultor) {
        this.consultor = consultor;
    }

    public long getUsuarioId() {
        return usuarioId;
    }

    @Override
    public String toString() {
        return nome;
    }
}
